package cn.gz.ibix.library.http;

/**
 * 项目名称：ibix_library
 * <br>类描述：
 * <br>创建人：htliu
 * <br>创建时间：2018/4/24 17:57
 * <br>修改人:
 * <br>修改时间：2018/4/24 17:57
 * <br>修改备注：
 * <br>@version
 *
 * @param <T> 返回类型
 */

public interface IConvertResponse<T> {
    /**
     * 处理返回数据
     *
     * @param json response
     */
    void handle(String json);

    void onError(Exception e);

    void onSuccess(T result);

    /**
     * @param result
     */
    void onFail(Object result);

    Class handleClazz();
}
